// 兴趣爱好映射工具
const INTEREST_MAPPING = {
  '编程': '编程开发',
  '设计': 'UI/UX设计',
  '音乐': '音乐舞蹈',
  '运动': '体育运动',
  '阅读': '阅读写作',
  '游戏': '游戏娱乐',
  '摄影': '旅游摄影',
  '旅行': '旅游摄影',
  '美食': '美食烹饪',
  '其他': '其他'
};

// 将旧版兴趣爱好映射到新版
function mapInterests(interests) {
  if (!interests || !Array.isArray(interests)) {
    return [];
  }
  
  return interests.map(interest => {
    return INTEREST_MAPPING[interest] || interest;
  });
}

// 获取所有可用的兴趣爱好选项
function getAllInterestOptions() {
  return [
    '编程开发',
    '数据科学', 
    '人工智能',
    '产品设计',
    'UI/UX设计',
    '市场营销',
    '金融投资',
    '教育培训',
    '医疗健康',
    '艺术创作',
    '体育运动',
    '旅游摄影',
    '音乐舞蹈',
    '阅读写作',
    '游戏娱乐',
    '创业创新',
    '美食烹饪',
    '其他'
  ];
}

module.exports = {
  mapInterests,
  getAllInterestOptions,
  INTEREST_MAPPING
};
